giant taro (alocasia macrorrhiza) - French English Dictionary